package com.tutos.dao;

import java.util.List;

import com.tutos.model.Mensaje;
import com.tutos.model.Persona;

public class MensajeDAO extends BaseDAO<Mensaje> {

	@Override
	public List<Mensaje> getAll() {
		return search("getAllMensajes");
	}

	public List<Mensaje> getAllEnviados(Persona p) {
		QParameter<String, Long> parameter = new QParameter<String, Long>("id",
				p.getId());
		return search("getAllMensajesEnviados", parameter);
	}

	public List<Mensaje> getAllRecibidos(Persona p) {
		QParameter<String, Long> parameter = new QParameter<String, Long>("id",
				p.getId());
		return search("getAllMensajesRecibidos", parameter);
	}

}
